Generic serial interface with automatic reconfigurability

ABSTRACT

A generic serial interface includes any one of multiple transition cables having a first connector conforming to one of several different serial interface standards. A second generic connector is connected to a second end of the transition cables. A configurable interface circuit is coupled to the generic connector and is automatically reconfigured according to the physical interface type associated with the transition cable. The interface circuit includes a termination resistor array that can connect different termination resistor values to the same generic signals on the generic connector according to the interface type. The termination resistor array in combination with a unique designation of generic signals allow a single interface to operate with many different serial interface standards both in DCE and DTE modes while requiring substantially fewer connector pins and simpler interface circuitry than existing generic interfaces.

BACKGROUND OF THE INVENTION

This invention relates to a serial interface and more particularly to a generic interface that is automatically configurable for operation with different physical interfaces in either a data terminal equipment (DTE) mode or a data circuit terminating equipment (DCE) mode.

There are 12 primary serial interfaces currently used in industry. These interfaces include Electronics Industry Association/Telecommunications Industry Association (EIA/TIA) EIA/TIA-232, EIA/TIA-449, EIA/TIA-530, and EIA/TIA-530A. These interfaces are also well known in the industry under the former EIA prefix "RS-" as RS-232, RS-449, RS-530, and RS-530A. Additional interfaces include International Telecommunications Industry (ITU) X.21 and V.35.

Each interface standard defines electrical characteristics of the serial signals, the number of interface pins and how the pins are connected to the interface signals. Each serial interface operates either as a DTE or as a DCE. A terminal or computer is typically referred to as the DTE and a modem is typically referred to as the DCE. A signal that is an output on a DTE is the input to the DCE on the opposite end of the serial interface. The DCE is the clock master when communicating to the DTE.

Network Processing Nodes (NPNs), such as routers, modems and network servers, might use different serial interfaces. A different serial cable and different serial interface circuitry is required to connect together each different combination of serial interfaces on two NPNs. Since there are so many different serial interfaces, many different serial cables, connectors and interface circuits are needed. Selecting and installing the right cable is difficult since the operator often does not know the specific serial interface used on each NPN.

Instead of supporting multiple serial cables, a NPN could support one generic serial interface which would be a super set of all other serial interfaces. The generic interface would use a generic connector which would connect to a transition cable which would then connect to the specific interface.

Existing generic serial interfaces include a generic connector on a first end of a transition cable. A second end of the cable includes a connector that conforms to one of the serial interface standards. However, these generic interfaces use a large number of different signals and as a result require a large connector with a large number of pins. Therefore, the generic interface circuitry used for configuring the large number of signals on the generic interface to different serial interfaces is also complex. Moreover, some generic serial interface cables include resistors in the cable which add cost and lower reliability.

Accordingly, a need remains for a generic serial interface that uses fewer generic signals and, in turn, fewer connector pins and less complex interface circuitry.

SUMMARY OF THE INVENTION

A generic serial interface includes one of a variety of different transition cables each having a first interface at a first end including a connector conforming to one of several different serial interface standards. The transition cable provides a mode signal that identifies the type of serial interface. A second end of the cable includes a generic interface having a generic connector that remains the same for each different transition cable. The generic interface is assigned a unique set of generic signals that are connected to associated signals on any one of the different interfaces that may exist on the opposite end of the cable.

An interface circuit is coupled to the generic connector and is automatically reconfigured according to the type of interface associated with the transition cable. The interface circuit includes a termination resistor array that is selectively connected to different data and clock signals according to the types of cable interface. The termination resistor array in combination with the novel assignment of generic signals allow the generic interface to be compatible with all commonly used interfaces both in DCE and DTE modes while using substantially fewer connector pins and simpler interface circuitry than existing generic interfaces.

The foregoing and other objects, features and advantages of the invention will become more readily apparent from the following detailed description of a preferred embodiment of the invention which proceeds with reference to the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of a generic serial interface according to the invention.

FIG. 2 is a schematic diagram of a generic connector used in the generic serial interface shown in FIG. 1.

FIG. 3 is a schematic diagram of two stacked generic connectors.

FIG. 4 is table showing the signal assignments according to the invention for the generic connectors in FIGS. 2 and 3.

FIG. 5 is a schematic diagram of interface circuitry used in the generic interface shown in FIG. 1

FIG. 6 is a circuit diagram of different data and control signals transmitted between a DTE and DCE.

FIG. 7 is a circuit diagram showing unique signal assignments according to the invention for serial data and control signals shown in FIG. 6

FIGS. 8 and 9 are circuit diagrams showing how a bidirectional loopback signal is used to reduce the number of serial control signals in the generic interface.

FIG. 10 is a table showing alternative signal assignments for the generic control signals.

FIG. 11 is a flow diagram showing how the serial interface is automatically reconfigured.

FIGS. 12A-12N are tables showing interconnections for different transition cables used in the generic interface shown in FIG. 1.

DETAILED DESCRIPTION

Referring to FIG. 1, a generic serial interface 30 includes a first interface 40 that conforms with any one of multiple serial interface standards. The interface 40 includes a connector 41 that connects a transition cable 42 to a first Network Processing Node (NPN) 34. A second generic interface 36 is connected to an opposite end of the transition cable 42 and includes a generic connector 37 coupled to a second NPN 32. An interface circuit 38 is coupled to generic connector 36 and is configured to provide signal compatibility with any of the multiple serial interfaces used on NPN 34. Note that the NPN 34 has a connector for its specific serial interface and the transition cable 42 has a connector for its specific serial interface.

While not limited to any specific number of interfaces, the generic interface 36 is compatible with at least the following six interface standards X.21, V.35, RS232, RS449, RS530 and RS530A in either a DTE or DCE mode. The generic interface 36 is shown operating in a DTE mode in the top circuit in FIG. 1 and is shown automatically configured to operate in a DCE mode in the bottom circuit in FIG. 1.

The NPNs 32 and 34 are defined as any router, modem, network server, etc. and includes a processor 31 (FIG. 5) which responds to the reconfiguration of the interface circuit 38 according to the type of serial interface identified by the transition cable 42.

Refining to FIG. 2, the generic connector 37 for the transition cable 42 in one embodiment has 26 pins coupled to different twisted wire pairs (see FIGS. 12A-12N) in transition cable 42. The 26 pins are connected through the twisted wire pairs to any one of the different connectors 41 (FIG. 1) used with the serial interface 40 on the opposite end of transition cable 42. The pins in generic connector 37 are assigned generic signals described below in FIG. 4. While not limited to the specific configuration shown in FIG. 2, the connector 37 has 26 pins. Additional pins can be added for additional signals or additional grounding.

FIG. 3 shows an alternative generic connector configuration. Two dual stacked 26 pin generic connectors 37 couple two generic interfaces 36 to the NPN 32 at the same time. Pins A1-A26 are associated with pins 1-26, respectively, in FIG. 2 and pins B1-B26 are associated with pins 1-26, respectively, in FIG. 2. An NPN 32, such as a router, can use the dual stacked interface to send network packets between two different serial interfaces. The dual stacked connectors 37 provide the router 32 with two different serial interfaces using substantially fewer connector pins and simpler interface logic than existing serial interface cables.

Referring to FIG. 4, a table 44 shows the signals assigned to the pins in the generic connector 37. The naming conventions for the signals in table 44 include a first letter that indicates signal direction: O=output, I=input, B-bidirectional. The name before the "/" indicates the signals used in DTE mode. The name after the "/" indicates the signals used in DCE mode.

All signals with a matching "+" and "-" have those two signals sharing the same twisted wire pair. For example, O₋₋ TXD/RXD+ and O₋₋ TXD/RXD- are connected to the same twisted wire pair in transition cable 42. The twisted wire pairs are coupled to adjacent pins in connector 37 (FIG. 2). The X.21, V.35, and RS232 cables use 9 twisted wire pairs. The RS449, RS530, and RS530A cables use 12 twisted wire pairs. Any single one of the clock or data differential signals are grounded for unbalanced signal interfaces. The unique assignment of two signals to the same connector pin as shown in FIG. 4 provide a reduced set of generic signals that can interface to all six interfaces in both DTE and DCE modes. The signal assignments below are described first for the DTE mode and then for the DCE mode.

MODE 1-3 Mode indication signals. Identifies the type of physical interface associated with the cable. The mode pins also uniquely identify when no cable is attached. The mode indication signals are asserted by pre-connecting the mode pins 2, 1, and 0 either to ground or to a voltage source via resistors. When no cable is attached, the logical value of the mode pins becomes "111 " identifying the "NO CABLE MODE." Table 1 further defines the functions of mode pins 2, 1, and 0.

O₋₋ TXD/RXD+,- DTE mode: Transmit Data. Data transmitted from the DTE to the DCE.

DCE mode: Receive Data. Data received from the DTE to the DCE.

O₋₋ TXCE/RXC+,- DTE mode: Transmit Clock Echo. Transmit clock echoed from the DTE back to the DCE.

DCE mode: Receive Clock. Clock synchronized with Receive Data from DCE.

B₋₋ TXC/TXC+,- DTE and DCE mode: Transmit Clock. Clock sourced from the DCE and synchronized with Transmit Data.

I₋₋ RXC/TXCE+,- DTE mode: Receive Clock. Clock synchronized with Receive Data from DCE.

DCE mode: Transmit Clock Echo. Transmit clock echoed from the DTE back to the DCE.

I₋₋ RXD/TXD+,- DTE mode: Receive Data. Data received by the DTE from the DCE.

DCE mode: Transmit Data. Data transmitted by the DCE to the DTE.

B₋₋ DCD/DCD+,- DTE and DCE mode: Data Carrier Detect. The DCE asserts DCD when a carrier is detected on the Wide Area Network (WAN).

O₋₋ DTR/DSR+,- DTE mode: Data Terminal Ready. Typically, DTE asserts DTR when powered up.

DCE mode: Data Set Ready. Typically, DCE asserts DSR when powered up.

O₋₋ RTS/CTS+,- DTE mode: Request To Send. RTS asserted by the DTE when DTE has data to send.

DCE mode: Clear To Send. CTS asserted by the DCE when DCE has data to send.

I₋₋ CTS/RTS+,- DTE mode: Clear To Send. Assertion of CTS indicates the DCE is prepared to accept data.

DCE mode: Request To Send. Assertion of RTS indicates the DTE is prepared to send data.

I₋₋ DSR/DTR+,- DTE mode: Data Set Ready. Typically, DCE asserts DSR when powered up.

DCE mode: Data Transmit Ready. Typically, DTE asserts DTR when powered up.

B₋₋ LL/LL+ DTE and DCE mode: Loopback signal used for locally testing the DCE by DTE.

                  TABLE 1                                                          ______________________________________                                         Mode                                                                           Bit 2      Bit 1  Bit 0        Function                                        ______________________________________                                         0          0      0            Not used                                        0          0      1            530A                                            0          1      0            530                                             0          1      1            X.21                                            1          0      0            V.35                                            1          0      1            449                                             1          1      0            232                                             1          1      1            NO CABLE                                        ______________________________________                                    

The control signals DTR, DSR DCD, RTS, and CTS may have functions different or in addition to the ones mentioned above.

Standard serial interfaces include three additional signals: test mode (TM), remote loopback (RL), and ring indicate (RI). These signals are not required in the present invention. By eliminating these three signals and by making the loopback signal B₋₋ LL/LL a bidirectional signal, the total number of connector pins required is kept at a standard 26.

The signals TXD and RXD are defined generally as data signals. The signals TXCE, TXC and RXC are defined generally as clock signals. The signals DCD, DTR, DSR, RTS, CTS and LL are defined generally as control signals.

Referring to FIG. 5, the connector 37 is coupled to the interface circuit 38. Except for the loopback signal LL, all drivers and receivers in interface circuit 38 are coupled by differential signal pairs to adjacent pins in the connector 37.

The transceiver comprising driver D7 and receiver R5 both receives and transmits the transmit clock signal TXC. A second transceiver comprising driver D4 and receiver R1 both receives and transmits one of the control signals, such as the DCD signal. A third transceiver comprising driver D1 and receiver R4 both receives and transmits loopback signal B₋₋ LL/LL. Loopback signal B₋₋ LL/LL is a an output for the DTE and an input for the DCE.

When the generic interface 36 operates in the DTE mode, the MODE₋₋ DCE signal is asserted low which enables the receiver R5, disables the driver D7, enables the receiver R1 and disables the driver D4. The interface circuit 38 is then configured to receive the transmit clock signal TXC and the carrier detect signal DCD. Conversely, when the MODE₋₋ DCE signal is asserted high (DCE mode), the interface circuit 38 is automatically configured to transmit the TXC and DCD signals. The MODE₋₋ DCE signal is defined in Table 2.

                  TABLE 2                                                          ______________________________________                                         MODE.sub.-- DCE                                                                               Function                                                        ______________________________________                                         0              DTE                                                             1              DCE                                                             ______________________________________                                    

A differential driver D5 transmits the O₋₋ TXD/RXD signal, a differential driver D6 transmits the O₋₋ TXCE/RXC signal, a differential receiver R6 receives the I₋₋ RXC/TXCE signal, and a differential receiver R7 receives the I₋₋ RXD/TXD signal. A differential transmitter D2 transmits the O₋₋ RTS/CTS signal, a differential transmitter D3 transmits the O₋₋ DTR/DSR signal, a differential receiver R2 receives the I₋₋ DSR/DTR signal, and a differential receiver R3 receives the I₋₋ CTS/RTS signal.

In a preferred embodiment, the termination resistor array 48 is an integrated circuit that is electronically switchable. Resistors in termination resistor array 48 are automatically coupled to selected clock and data signals by the processor 31 according to the mode signals MODE 0-2 and MODE₋₋ DCE signal. Different combinations of termination resistors 48 are selectively coupled to one or both of the differential pairs for the TXD signal, TXCE signal, TXC signal, RXC signal, and RXD signal.

The termination resistors 48 electrically terminate lines to prevent signal reflections at high switching speeds. Different serial interface standards define different resistor termination values. The termination resistor array 48 has multiple resistor configurations that can be electronically coupled to the same data and clock signals.

Because multiple termination resistors can be automatically coupled to the same generic signals on connector 37, the same connector pins can be used with a wider variety of different serial interface standards. Previous generic interfaces had to use multiple pins each hard wired to a single predefined termination resistor value. The different pins then had to be multiplexed to an interface circuit depending on the type of termination required by the interface. The termination resistor array 48 according to the invention allow different termination resistor values to be automatically reconfigured for the same generic connector pin for both balanced and unbalanced serial interface modes. Thus, the generic connector 37 requires fewer pins.

Only clock and data lines are selectively terminated. It is desirable that the control signals go to an off state to prevent transients from causing false signaling. If resistors were coupled to the control signals, the control signals could not be reliably driven to off values. This concept is referred to as "Fail-Safe." In the event that there is a cable present, but no signals driving the control signals input I₋₋ CTS/RTS, I₋₋ DSR/DTR, and B₋₋ DCD/DCD, then the output of these receivers must default to a logic high which corresponds to a de-asserted state. If termination resistors are present, it becomes difficult to bias the termination resistors to a de-asserted state. Thus, termination of the control signals is optional and is usually omitted.

Because the control signals typically operate at slower speeds than the clock and data signals, termination resistors are less critical to dampen signal reflections. Thus, to save power and to prevent false signaling, the control signals are not coupled to termination resistors.

Of particular interest in the generic interface signals are the combination of the clock signals TXC, RXC and TXCE. By using a common bidirectional pin for the B₋₋ TXC/TXC+,- signal in combination with using a common pin for the O₋₋ TXCE/RXC+,- signal and a common pin for the I₋₋ RXC/TXCE+,- signal, fewer pins and less circuitry is required on the generic interface.

Referring to FIG. 6, the DCE is typically the clock source for the transmit clock TXC and the receive clock RXC. The DCE typically includes a clock generator 80 that generates the receive clock RXC. The receive data RXD is synchronized with the receive clock RXC by a flip-flop 84. The receive clock RXC and the receive data RXD are then synchronized at the opposite end of the cable in the DTE by a flip-flop 82.

A clock generator 78 outputs the transmit clock TXC from the DCE to the DTE. The DTE uses flip-flop 66 to synchronize the transmit data TXD with the transmit clock TXC. The TXC clock is fed back as the TXCE signal over line 70 to the DCE. The DCE then uses flip-flop 68 to synchronize the transmit data TXD with the echo clock TXCE.

If the transmit clock TXC were used by the flip-flop 68 in the DCE to clock the transmit data TXD, propagation delays through the cable 42 would cause the transmit data TXD and the transmit clock TXC to be out of phase. Data at flip-flop 68 could then be corrupted if the transmit data TXD and the transmit clock TXC changed logic states at the same time. To maintain the same phase relationship between TXD and TXC, the TXC clock is echoed back to the DCE as the TXCE signal. Because the TXD and TXCE signals experience the same propagation delay, they both remain in phase when receive by flip-flop 68 in the DCE.

The signal designations and driver configuration in FIG. 7 reduce the number of pins and reduce the complexity of the interface circuitry needed in the generic serial interface 36 to support the three serial clocks RXC, TXC and TXCE and the two serial data signals TXD and RXD when combining DTE and DCE modes. For simplicity, signals in FIG. 7 are shown in an unbalanced single wire configuration. However, all drivers and receivers are actually implemented as differential pairs. The interface circuit 38 uses the same driver D5 for both transmitting the TXD signal in the DTE mode and transmitting the RXD signal in the DCE mode. The same driver D6 is used for both transmitting the TXCE signal in the DTE mode and transmitting the RXC signal in the DCE mode. By intelligently making the TXC signal bidirectional with receiver R5 and driver D7, a simple clocking circuit can be used with any one of the six interface standards in either DTE or DCE modes.

For example, if the transmit data signal TXD were bidirectional, a transceiver would have to be coupled to the TXD signal and controlled depending upon whether the NPN 32 was operating in a DTE or DCE mode. Further, flip-flop 66 (FIG. 6) used for transmitting the TXD signal is not bidirectional. Thus, two separate flip-flop circuits would be required in the interface circuitry, one for the DTE mode and one for the DCE mode. If made bidirectional, the receive data signal RXD and receive clock RXC would also require separate synchronization circuits for both the DTE mode and the DCE mode.

The signal assignments and interface circuitry shown in FIG. 7 require only two flip-flops 86 and 88 along with only one bidirectional transceiver R5, D7 to support all 6 serial interface standards in both DTE and DCE modes. In the DTE mode, the bidirectional signal B₋₋ TXC/TXC is used to receive the transmit clock TXC that clocks flip-flop 86 and also drives the TXCE signal on the O₋₋ TXCE/RXC line.

In the DCE mode, the bidirectional signal B₋₋ TXC/TXC is used for outputting the transmit clock TXC from a clock generator 90 while the receive data RXD and receive clock RXC are output on the O₋₋ TXD/RXD and O₋₋ TXCE/RXC lines, respectively. The echo clock TXCE is then received on the I₋₋ RXC/TXCE line and the transmit data is received on the I₋₋ RXD/TXD line.

Regarding the control signals, the loopback signal LL is separated from all other control signals. The remaining control signals DTR, RTS, DCD, CTS and DSR are all required to be differential signals in at least one of the 6 serial interface standards. However, the loopback signal LL is never required to be a differential signal. By isolating the loopback signal LL on one pin and transceiver in both DTE and DCE modes and not combining the LL signal with another control signal, one additional pin is saved on the generic connector 37.

FIG. 8 shows the four signals that would be required if the LL signal were combined with any one of the differential signals, such as DCD. Conversely, FIG. 9 shows how the number of signals is reduced to three signals when the LL signal is implemented with a bidirectional transceiver and separated from the other control signals. FIG. 10 shows a table 86 providing three examples of how the serial control signals are implemented using only eleven pins. There are several other signal configurations of the control signals that are implemented using only eleven pins with two differential output signal pairs, two differential input signal pairs, one differential bidirectional signal pair and a single bidirectional loopback signal. For simplicity, the other combinations are not shown.

Referring to FIG. 11, the NPN 32 receives the mode signals MODE 0-2 and the MODE₋₋ DCE signal from the transition cable 42 in step 56. In step 58, the interface is automatically configured according to the mode signals MODE 0-2 and the MODE₋₋ DCE signal. Thus, the hardware included in the transition cable 42 completely and, independently of NPN 32, identifies the appropriate interface. For example, the necessary clock signals are enabled along with the necessary data and control signals. In step 60, the line drivers D1-7 and receivers R1-7 are provided with the required line voltage levels for the identified interface. In step 62, the mode select pins couples selected termination resistors in termination resistor array 48 to selected data and clock signals on connector 37 according to the interface identified by the transition cable.

FIGS. 12A-12N are tables showing the different wire connections between the generic connector 37 and any one of 12 different transition cables 42 as follows:

    ______________________________________                                         FIG. 12A         X.21 DTE cable,                                               FIG. 12B         X.21 DCE cable,                                               FIG. 12C         V.35 DTE cable,                                               FIG. 12D         V.35 DTE cable,                                               FIG. 12E         RS 232/V.24 DTE cable,                                        FIG. 12F         RS 232/V.24 DCE cable,                                        FIG. 12G         RS 449/V.36 DTE cable,                                        FIG. 12H         RS 449/V.36 DCE cable,                                        FIG. 12I         RS 530 DTE cable,                                             FIG. 12J         RS 530 DCE cable,                                             FIG. 12K         RS 530A DTE cable,                                            FIG. 12L         RS 530A DCE cable.                                            ______________________________________                                    

The first column of the tables in FIGS. 12A-12N give pin references for a J1 generic connector 37. A second column identifies which mode signals are grounded by a shorting block (not shown) in the cable 42. A third column gives the generic signal designations for the pins in the connector 37 according to the invention. A fourth column gives the twisted wire pairs coupled to the pins in the connector 37 and a fifth column gives the direction for the generic signals. A sixth column identifies the signals for the specific interface used on the opposite end of the transition cable 42. A seventh column identifies which pins on the connector 41 at the opposite end of the transition cable 42 are connected to the serial interface signals in column six.

One of the multiple transition cables 42 described in FIGS. 12A-12N is coupled by the connector 41 to the NPN 34. The generic connector 37 is plugged into the NPN 32. Each one of the different cables 42 identifies the associated interface type by shorting the appropriate MODE 0-2 and MODE₋₋ DCE signals via a shorting block in the cable 42. The interface circuit 38 is automatically configured to the interface identified by the mode signals. Once the interface circuit 38 is configured, serial communications with NPN 34 can begin.

As is shown by FIGS. 12A-12O, the same 26 generic signals in column three can be used to interconnect to six different serial interfaces in both the DTE and DCE mode. Thus, the generic interface 30 has fewer wires, connector pins and less complex interface circuitry than existing generic interfaces.

Having described and illustrated the principles of the invention in a preferred embodiment thereof, it should be apparent that the invention can be modified in arrangement and detail without departing from such principles. I claim all modifications and variation coming within the spirit and scope of the following claims. 

What is claimed is:
 1. A generic serial interface, comprising:a first serial interface connecting to one of multiple different serial interface types on a first network processing node; a cable having multiple differential signal pairs coupled to the first serial interface; a second generic interface having a set of designated generic signals coupled through the cable to any one of the multiple serial interface types on the first serial interface; and the second generic interface connecting to a second network processing node and including a first TXC/TXC signal outputting a serial data transmit clock TXC in a DTE mode and receiving the TXC clock in a DCE mode, a TXCE/RXC signal outputting a transmit echo clock TXCE in the DTE mode and outputting a receive clock RXC in the DCE mode, and a RXC/TXCE signal inputting the receive clock RXC in the DTE mode and inputting the transmit echo clock TXCE in the DCE mode.
 2. An interface cable according to claim 1 wherein the second generic interface also includes the following signals:a TXD/RXD signal outputting a transmit data signal TXD in a DTE mode and outputting a receive data signal RXD in a DCE mode; and a RXD/TXD signal inputting the RXD signal in the DTE mode and inputting the TXD signal in the DCE mode.
 3. An interface cable according to claim 2 wherein the second generic interface also includes a bidirectional loopback signal LL.
 4. An interface cable according to claim 3 wherein the second generic interface also includes the following signals:a RTS/CTS signal outputting a Request To Send signal RTS in the DTE mode and outputting a Clear To Send signal CTS in the DCE mode; a DTR/DSR signal outputting a Data Terminal Ready signal DTR in the DTE mode and outputting a Data Set Ready signal DSR in the DCE mode; a DSR/DTR signal inputting the DSR signal in the DTE mode and inputting the DTR signal in the DCE mode; a CTS/RTS signal inputting the CTS signal in the DTE mode and inputting the RTS signal in the DCE mode; and a DCD/DCD signal inputting a Data Carrier Detect signal DCD in the DTE mode and outputting the DCD signal in the DCE mode.
 5. An interface cable according to claim 1 including a termination resistor array automatically coupling different combinations of termination resistor values to the same generic signals according to which of the serial interface types exists on the first interface.
 6. An interface cable according to claim 2 where the different serial interface types comprise:a X.21 serial interface; a V.35 serial interface; a RS232 serial interface; a RS449 serial interface; a RS530 serial interface; and a RS530A serial interface. 